Golang Job: Lead Software Engineer

Job added on

Company

Mindtree

Location

Chennai - India

Job type

Full-Time

Golang Job Details

Job Description

Job Title: Senior API Engineer We are building digital products to serve our brands, brokers, agents and consumers. As a Senior API Engineer, you will be working hands-on in a technical role to build highly reliable, low latency and scalable data AP I#s to help serve the next generation of products in support of our Brands# Value Propositions. The role of the Senior API Engineer is to design, implement, maintain and deploy high quality, scalable, reliable and low latency API#s in Go and AWS Fa rgate. What you#ll do: # Design, implement, and maintain high performance, low latency, scalable consumer scale (50M ) data APIs. # Design the ETL pipelines to transform the data into JSON format. # Deploy the API#s and manage scalability and moni tor in AWS. # Refactor code to improve code re-usability to extract parts of code and build internal libraries. # Write tests, improve test coverage. # Query DB to resolve data related issues in API#s. # Create and provide regular feedback loops. W hat you need to succeed: # Bachelor s degree in Computer Science or related field and at least 5-7 years of relevant experience. # Strong experience in design and development of Data ETLs & REST API#s. # Ability to work quickly with an eye towards writing clean, efficient, reusable and maintainable code in Go, Scala or Java. # Strong understanding of AWS cloud ecosystem (API Gateway, Lambda, Kinesis, Glue, Task, Step functions, DynamoDB). # Advanced working SQL knowledge and experience worki ng with l non-relational databases (MongoDB, DynamoDB) , query authoring (SQL) as well as working familiarity with a variety of databases. # Good knowledge of gRPC, graphQL. # Good to know python to quickly write scripts to resolve or fix data relate d issues serving API#s. # Hands-on experience in developing micro-service solutions and large scale, enterprise-grade applications. # Solid understanding of distributed system concepts, non-functional requirements like logging, monitoring, debugging, alerting, performance. # Excellent analytical and troubleshooting skills. # Excellent written and verbal communication skills. # Strong work ethic, commitment and ownership. .

Job Requirements: GoLang and Java

Job Type

Full Time

Location

CHENNAI

Mandatory Skills

  • GoLang

Years of Experience

6.5 to 12 Years